$(function(){
    //下面这封装好的函数是获取URL中参数值的方法:
    (function($){
        $.getUrlParam = function(name)
        {
            var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
            var r = window.location.search.substr(1).match(reg);
            if (r!=null) return unescape(r[2]); return null;
        }
    })(jQuery);

    //将毫秒时间格式化为yyyy-MM-dd;
    function getMoth(str)
    {
        var oDate = new Date(str),
            oYear=oDate.getFullYear(),
            oMonth = oDate.getMonth()+1,
            oDay = oDate.getDate(),
            oTime = getzf(oYear) +'-'+ getzf(oMonth) +'-'+ getzf(oDay);//最后拼接时间
        return oTime;
    };

    //将日期补0操作
    function getzf(num)
    {
        if(parseInt(num) < 10){
            num = '0'+num;
        }
        return num;
    };

    // 判断是男是女
    function isSex(a)
    {
        if(a==0)
        {
            return '男';
        }
        else
        {
            return '女';
        }
    };

    // 从上个页面跳转到这个页面的时候,要获取上个页面所传过来的参数id;
    var idValue=$.getUrlParam('id');//获取上一个页面跳转传过来的参数值

    // 封装函数...向页面传参数
    function setUserInfo(idValue) {

        // 向后台发送ajax获取用户信息
        $.ajax({
            type:'get',
            headers: {"Accept-CMS-Token":token},
            url:look_user_info,
            data:{
                id:idValue
            },
            dataType:'json',
            success:function (result){
                if(result.resultCode == 200)
                {
                    var userInfo=result.value.userinfo;//用户信息;
                    var arr1=[];//用来存放用户信息;
                    arr1.push(userInfo.name);arr1.push(userInfo.phone);arr1.push(userInfo.idNo);arr1.push( isSex(userInfo.sex) );//性别;
                    arr1.push(userInfo.age);arr1.push(userInfo.birthday);arr1.push(userInfo.height);arr1.push(userInfo.weight);
                    arr1.push(userInfo.bloodType);arr1.push(userInfo.area);arr1.push(userInfo.address);
                    $('.info li').each(function(x){
                        $(this).children('span').html(arr1[x]);
                    });

                    // 家庭成员信息
                    var familylist = result.value.familylist;//家庭成员信息;
                    if( familylist=='' || familylist==null ) {

                        // 清空家庭成员的表格,并且追加表头
                        clearFamilyTable();

                        $('.familylist').append('<tr><td></td><td></td><td>亲,没有...</td><td></td><td></td></td></tr>');

                    } else {

                        var len=familylist.length;

                        // 清空家庭成员的表格,并且追加表头
                        clearFamilyTable();

                        for( var i=0;i<len;i++ ){
                            $('.familylist tbody').append('<tr id="' + familylist[i].idNo + '"></tr>');
                            $('.familylist tbody tr').eq(i).append('<td>' + changeNull(familylist[i].name) + '</td>');//姓名
                            $('.familylist tbody tr').eq(i).append('<td>' + changeNull(familylist[i].age) + '</td>');//年龄
                            $('.familylist tbody tr').eq(i).append('<td>' + changeNull(familylist[i].appellation) + '</td>');//与本人关系
                            $('.familylist tbody tr').eq(i).append('<td>' + changeNull(familylist[i].phone) + '</td>');//手机号
                            $('.familylist tbody tr').eq(i).append('<td>' + changeNull(familylist[i].area) + '</td>');//地区
                        };

                    };

                    // 查看报告,在这个页面当中,点击查看就弹出弹框加载报告;
                    var reportlist = result.value.reportlist;
                    if( reportlist=='' || reportlist==null ) {
                        // 清空筛查报告的表格.并且追加表头
                        clearReportTable();
                        $('.reportlist').append('<tr><td></td><td>亲,没有...</td><td></td></tr>');
                    } else {
                        var len = reportlist.length;

                        // 清空筛查报告的表格.并且追加表头
                        clearReportTable();

                        for( var j=0;j<len;j++ ){
                            $('.reportlist tbody').append('<tr id="' + reportlist[j].idNo + '"></tr>');
                            $('.reportlist tbody tr').eq(j).append('<td>' + (j+1) + '</td>');//序号
                            $('.reportlist tbody tr').eq(j).append('<td>' + changeNull(reportlist[j].creattime) + '</td>');//日期
                            $('.reportlist tbody tr').eq(j).append('<td><a href="'+reportlist[j].reporturl+'" target="_blank">查看</a></td>');//查看
                        };
                    };



                    console.log('用户信息获取成功!!!')
                }
                else if(result.resultCode == 515)
                {
                    reLogin()
                }
                else
                {
                    alert('接口非200,非515')
                }
            },
            error:function (){
                console.log('用户信息获取失败')
            }
        });

    }

    // 页面初始化...
    setUserInfo(idValue);

    // 清空家庭成员的表格,并且追加表头
    function clearFamilyTable(){
        $('.familylist').html('');
        $('.familylist').append('<thead><tr><th>姓名</th><th>年龄</th><th>与本人关系</th><th>手机号</th><th>地区</th></tr></thead><tbody></tbody>');
    };

    // 清空筛查报告的表格.并且追加表头
    function clearReportTable(){
        $('.reportlist').html('');
        $('.reportlist').append('<thead><tr><th>序号</th><th>筛查日期</th><th>查看</th></tr></thead><tbody></tbody>');
    };

    // 当后台状态码是515时,让客户重新登录
    function reLogin()
    {
        alert('登录超时,请重新登录!');
        localStorage.clear();
        window.location.href = login_jump;
    };

    // 为edit_juese这个页面little下的nav设置id...
    var changeId = $.getUrlParam('id');
    console.log(changeId);
    $('.back a').attr( 'href','user_admin.html?id='+changeId );
    $('.fanhui').eq(0).children('a').attr( 'href','user_admin.html?id='+changeId );




});
